ribbon silicate - French English Dictionary